package com.zhaojiadi.composite.mode.vo;

import java.util.List;

/**
 * 规则树节点信息
 */
public class TreeNode {

    private Long treeId; //规则树id
    private Long treeNodeId; //规则树节点id
    private Integer nodeType; //节点类型:1子叶 ,2果实
    private String nodeValue; //节点值[nodeType=2];果实值
    private String ruleKey;//规则key
    private String ruleDesc;//规则描述
    private List<TreeNodeLink> treeNodeLinkLink;//节点路径

    public Long getTreeId() {
        return treeId;
    }

    public void setTreeId(Long treeId) {
        this.treeId = treeId;
    }

    public Long getTreeNodeId() {
        return treeNodeId;
    }

    public void setTreeNodeId(Long treeNodeId) {
        this.treeNodeId = treeNodeId;
    }

    public Integer getNodeType() {
        return nodeType;
    }

    public void setNodeType(Integer nodeType) {
        this.nodeType = nodeType;
    }

    public String getNodeValue() {
        return nodeValue;
    }

    public void setNodeValue(String nodeValue) {
        this.nodeValue = nodeValue;
    }

    public String getRuleKey() {
        return ruleKey;
    }

    public void setRuleKey(String ruleKey) {
        this.ruleKey = ruleKey;
    }

    public String getRuleDesc() {
        return ruleDesc;
    }

    public void setRuleDesc(String ruleDesc) {
        this.ruleDesc = ruleDesc;
    }

    public List<TreeNodeLink> getTreeNodeLinkLink() {
        return treeNodeLinkLink;
    }

    public void setTreeNodeLinkLink(List<TreeNodeLink> treeNodeLinkLink) {
        this.treeNodeLinkLink = treeNodeLinkLink;
    }
}
